CODERZ

احجز مقعدك

الاسم يجب أن يكون 3 أحرف على الأقل
رقم الموبايل مطلوب
تطوير تطبيقات جافا المتقدمة Advanced Java
البرمجة والتطوير مميز

تطوير تطبيقات جافا المتقدمة Advanced Java

<p><br></p>

30 الساعات
متقدم
هجين
تواصل واتس اب

ما تتضمنه الدورة

المدة: 30 ساعة محتوى
الشهادة: عند الإكمال
المشاريع: مشاريع عملية
الدعم: وصول مدى الحياة

تصنيف الدورة

المستوى: متقدم
نوع التدريب: دورة تدريبية
عن هذه الدورة
تطوير تطبيقات جافا المتقدمة (Advanced Java Application Development)

تطوير تطبيقات جافا المتقدمة (Advanced Java Application Development)

محتويات الدورة ومحاورها

الوحدة 1: مقدمة في بيئة تطوير جافا

  • نظرة عامة على لغة جافا ونظامها البيئي (Ecosystem).
  • إعداد بيئة التطوير الخاصة بجافا وتثبيت JDK وتكوين متغيرات البيئة.
  • مقدمة في بيئات التطوير المتكاملة (IntelliJ IDEA, Eclipse).
  • التحكم في الإصدارات باستخدام نظام Git وأدوات البناء: Maven و Gradle.
  • كتابة وتشغيل برنامج جافا بسيط.

الوحدة 2: تطوير واجهات المستخدم في جافا

  • مقدمة في إطارات واجهات المستخدم لجافا (JavaFX, Swing).
  • تصميم واجهات المستخدم باستخدام JavaFX ومحاكاة شاشات وتخطيطات Oracle Forms.
  • التعامل مع مدخلات المستخدمين والتحقق من صحة النماذج (Form Validations).
  • تنفيذ مكونات واجهة المستخدم التفاعلية (الأزرار، حقول النصوص، الجداول).

الوحدة 3: اتصال قواعد البيانات في جافا (JDBC)

  • مقدمة في JDBC وإعداد اتصالات قواعد البيانات في جافا.
  • تنفيذ استعلامات SQL (SELECT, INSERT, UPDATE, DELETE).
  • التعامل مع المعاملات والاستثناءات (Transactions and Exceptions).
  • أفضل الممارسات للتفاعلات الآمنة والفعالة مع قواعد البيانات.

الوحدة 4: التفاعلات المتقدمة مع قواعد البيانات

  • تعيين الكائنات العلائقية (ORM) باستخدام JPA و Hibernate.
  • إدارة كيانات قواعد البيانات والعلاقات بينها.
  • تنفيذ المشغلات (Triggers) واستدعاء الإجراءات المخزنة (Stored Procedures).
  • تحسين أداء قواعد البيانات باستخدام الفهارس والتخزين المؤقت.
  • التعامل مع مجموعات البيانات الكبيرة والمعالجة المجمعة (Batch Processing).

الوحدة 5: البرمجة المدفوعة بالأحداث في جافا

  • فهم مفاهيم البرمجة المدفوعة بالأحداث (Event-Driven Programming).
  • تنفيذ مستمعي الأحداث في جافا (نقرات الماوس، ضغطات المفاتيح، إلخ).
  • التعامل مع إرسال النماذج وأفعال المستخدمين.
  • إدارة انتشار أحداث واجهة المستخدم واستجابتها.
  • مقارنة التعامل مع أحداث Oracle Forms مع نموذج جافا المدفوع بالأحداث.

الوحدة 6: التكامل مع التقنيات الحديثة

  • مقدمة في إطار عمل Spring (Spring Boot, Spring Data JPA, Spring Security).
  • تطوير واجهات برمجة تطبيقات RESTful باستخدام Spring Boot.
  • المصادقة والتفويض باستخدام Spring Security.
  • تنفيذ معمارية الخدمات المصغرة (Microservices).
  • أفضل الممارسات لدمج تطبيقات جافا مع الأنظمة الخارجية.

الوحدة 7: مقدمة في واجهة برمجة تطبيقات جافا (Java API)

  • فهم واجهة برمجة التطبيقات الأساسية لجافا (Core API).
  • إطار عمل المجموعات (Collections: Lists, Sets, Maps).
  • تعدد الخيوط والتزامن (Multithreading and Concurrency) في جافا.
  • التعامل مع معالجة الملفات وعمليات الإدخال والإخراج (I/O Operations).
  • تسجيل الأحداث (Logging) وتصحيح أخطاء تطبيقات جافا (Debugging).
منهج الدورة
1 مقدمة في بيئة تطوير جافا
0 دروس
2 تطوير واجهات المستخدم في جافا
0 دروس
3 اتصال قواعد البيانات في جافا
0 دروس
4 التفاعلات المتقدمة مع قواعد البيانات
0 دروس
5 البرمجة المدفوعة بالأحداث في جافا
0 دروس
6 التكامل مع التقنيات الحديثة
0 دروس
7 مقدمة في واجهة برمجة تطبيقات جافا
0 دروس

هل أنت مستعد للبدء بالتعلم؟

سجّل في دورتنا اليوم واكتسب المهارات التي تبحث عنها الشركات.

تواصل معنا الآن